#ifndef _BOARD_H_
#define _BOARD_H_

#include "mlog.h"
#include "string_tools.h"
#include "settings.h"



typedef enum{
	SETTINGS_SIGN_STRING = 0,
	SETTINGS_SOFT_VERSION,
	SETTINGS_DEVICE_SN,
	SETTINGS_DEVICE_TYPE,
	SETTINGS_HARDWARE_VERSION,
	SETTINGS_SYS_DATETIME,
	SETTINGS_UART_CONFIG,
	SETTINGS_AUTO_REBOOT_TIME,
	SETTINGS_REBOOT,
	SETTINGS_WIFI_SSID,
	SETTINGS_WIFI_PASSWORD,
	SETTINGS_CONNECT_MODE,
	SETTINGS_SERVER_IP,
	SETTINGS_SERVER_PORT,
	SETTINGS_COAP_SERVER_IP,
	SETTINGS_COAP_SERVER_PORT,
	SETTINGS_HEART_PERIOD,
	SETTINGS_PERIOD_UPLOAD1,
	SETTINGS_PERIOD_UPLOAD2,
	SETTINGS_ALARM_UPLOAD,
	SETTINGS_WAKEUP_RUN_TIME,
	SETTINGS_AREA_NUM,
	SETTINGS_DEVICE_NUM,
	SETTINGS_LORA_CH,  
	SETTINGS_LORA_PWR, 
	SETTINGS_LORA_RATE,
	SETTINGS_LOCK_USER_PASSWORD,
	SETTINGS_LOCK_FIX_PASSWORD,
	SETTINGS_LOCK_RANDOM_PASSWORD,
	SETTINGS_LOCK_OPEN_DOOR,
	SETTINGS_LOCK_BAT_REMIND,
	SETTINGS_LOCK_LOG_UPLOAD,
	SETTINGS_OTA_IP,
	SETTINGS_OTA_PORT,
	SETTINGS_OTA_FLAG,
	SETTINGS_OTA_FILE_NAME,
	SETTINGS_SALVE_DEVICE_TYPE,
	SETTINGS_METER_CNT1,
	SETTINGS_METER_CNT2,
	SETTINGS_LIMIT_CURRENT,
	SETTINGS_CURRENT_CHECK_TIME,
	SETTINGS_RESUME_SUPPLY_TIME,
	SETTINGS_SWITCHOUT_PSW,
	SETTINGS_AMMETER_NUM,
	SETTINGS_AMMETER_INFO1,
	SETTINGS_AMMETER_INFO2,
	SETTINGS_AMMETER_INFO3,
	SETTINGS_AMMETER_INFO4,
}settings_param;


#endif
